page{
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.container{
  width: 100%;
  height: 100%;
  //font-family: PingFang SC;
  font-weight: 400;
  .banner{
    background: #34ce7a;
    display: flex;
    justify-content:space-between;
    align-items: center;
    padding: 30rpx 20rpx 30rpx 0;
    .title{
      color: #ffffff;
      font-weight: 800;
      font-size: 42rpx;
      padding-left: 30rpx;
      letter-spacing: 6rpx;
    }
    .img{
      width: 60%;
    }
  }
  .ul{
    margin: 140rpx 48rpx 0;
    .li{
      border-bottom: solid 1px #e6e6e6;
      margin-bottom: 32rpx;
      &:last-child {
        margin-bottom: 0;
      }
      .label {
        line-height: 37rpx;
        font-size: 26rpx;
        color: #999999;
      }
      .input {
        height: 46rpx;
        margin: 24rpx 0 16rpx;
        line-height: 46rpx;
        font-size: 32rpx;
        color: #333333;
        .ipt {
          height: 100%;
        }
        .picker_container {
          display: flex;
          justify-content: space-between;
          align-items: center;
          .iconfont {
            color: #666666;
            font-size: 26 rpx;
          }
        }
      }
    }
  }
  .btn_submit,.btn_register {
    width: 650rpx;
    height: 106rpx;
    background: #46D877;
    color: #ffffff;
    //font-family: PingFang SC;
    font-size: 32rpx;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 53px;
    &:active{
      background: #40bf66;
    }
  }

  .btn_register{
    background: #FFFFFF;
    color: #7f7f7f;
    border: 1px solid #e6e6e6;
    margin-top: 40rpx;
    &:active{
      background: #eeeeee;
    }
  }
  .weLogin{
    padding: 200rpx 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .switch_btn{
    padding: 16rpx 20rpx;
    text-align: center;
    color: #999999;
    text-decoration: underline;
  }
  .bot-btn-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
  }


  .btn-wrap{
    position: absolute;
    top: 0;
    right: 0;
    color: #ffffff;
    display: flex;
    align-items: center;
    padding: 10rpx;
    & > text{
      font-size: 28rpx;
    }
  }
}
